
import pygame

IMAGE_PATH = "D:\\MyLinux\\Ubuntu\\Sharedfiles\\6temp\\python-learning\\Airplanewar\\res\\"

# 自定义一个英雄飞机子弹类
class PlaneBullet(object):

    def __init__(self):
        self.img = pygame.image.load(IMAGE_PATH + "bullet_10.png") # 图片
        self.img_rect = self.img.get_rect() # 获取子弹的图片矩形
        self.is_shot = False # 子弹的状态
        self.speed = 1       # 速度

    # 向上移动
    def move_up(self):
        self.img_rect.move_ip(0, -self.speed)
        if self.img_rect[1] <= -self.img_rect[3]: # 注意改变子弹的状态
            self.is_shot = False                  # 设置为未发射状态
